﻿using System;
namespace Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg {
    
    
    public partial class EttevotjaMuudatusedTasulineVastus : global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IEttevotjaMuudatusedTasulineVastus {
        
        private System.Collections.Generic.List<global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IEttevotjaMuudatus> @__ettevotjaMuudatused = new System.Collections.Generic.List<global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IEttevotjaMuudatus>();
        
        private System.Int32? @__tulemusteArv;
        
        public EttevotjaMuudatusedTasulineVastus() {
        }
        
        /// <summary>
        /// All parameters
        /// </summary>
        public EttevotjaMuudatusedTasulineVastus(System.Collections.Generic.List<global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IEttevotjaMuudatus> @ettevotjaMuudatused, System.Int32? @tulemusteArv) {
            this.@__ettevotjaMuudatused = @ettevotjaMuudatused;
            this.@__tulemusteArv = @tulemusteArv;
        }
        
        /// <summary>
        /// Copy Constructor
        /// </summary>
        protected EttevotjaMuudatusedTasulineVastus(IEttevotjaMuudatusedTasulineVastus @ettevotjaMuudatusedTasulineVastus) {
            this.@__ettevotjaMuudatused = @ettevotjaMuudatusedTasulineVastus.EttevotjaMuudatused;
            this.@__tulemusteArv = @ettevotjaMuudatusedTasulineVastus.TulemusteArv;
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IEttevotjaMuudatus> EttevotjaMuudatused {
            get {
                return this.@__ettevotjaMuudatused;
            }
            set {
                this.@__ettevotjaMuudatused = value;
            }
        }
        
        public virtual System.Int32? TulemusteArv {
            get {
                return this.@__tulemusteArv;
            }
            set {
                this.@__tulemusteArv = value;
            }
        }
    }
}
